package com.bsb.base.mapper;

import com.bsb.base.model.BsbCardBatch;
import com.bsb.base.model.BsbCardBatchExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface BsbCardBatchMapper {
    int countByExample(BsbCardBatchExample example);

    int deleteByExample(BsbCardBatchExample example);

    int deleteByPrimaryKey(Long id);

    int insert(BsbCardBatch record);

    int insertSelective(BsbCardBatch record);

    List<BsbCardBatch> selectByExample(BsbCardBatchExample example);

    BsbCardBatch selectByPrimaryKey(Long id);

    int updateByExampleSelective(@Param("record") BsbCardBatch record, @Param("example") BsbCardBatchExample example);

    int updateByExample(@Param("record") BsbCardBatch record, @Param("example") BsbCardBatchExample example);

    int updateByPrimaryKeySelective(BsbCardBatch record);

    int updateByPrimaryKey(BsbCardBatch record);

    List<BsbCardBatch> selectPage(BsbCardBatchExample example);
}